@charset "UTF-8";

body {
  margin: 0;
}
a {
  background-color: transparent;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
img {
  border-style: none;
}

* {
  box-sizing: border-box;
}
body {
  color: #333;
  font: 14px/1.4 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
ul, h1, h3, h4, p, dl, dd {
  padding: 0;
  margin: 0;
}
a {
  text-decoration: none;
  color: #333;
}
i {
  font-style: normal;
}
input {
  outline: none;
  padding: 0;
  border: none;
}
img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
ul {
  list-style: none;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
.wrapper {
  width: 1240px;
  margin: 0 auto;
}





